package com.atguigu.gmall.index.annotation;

import java.lang.annotation.*;

@Target({ElementType.METHOD})
@Retention(RetentionPolicy.RUNTIME)
@Documented
public @interface GmallCache {
    //指定缓存开头格式
    String prefix() default "gmall:cache:";
    //指定缓存存活时间
    int timeout() default 1440;
    //指定分布式锁开头
    String lock() default "gmall:lock:";
    //防止雪崩添加时间的随机值范围
    int random() default  1440;
}
